/* banner轮播图 */
.focus {
  border-width: 0px;
  position: absolute;
  left: 103px;
  top: 73px;
  width: 2394px;
  height: 895px;
  overflow: hidden;
}

.xmSlide_01 {
  height: 865px;
  background: url(../resources/images/index/u9.png) no-repeat center center;
  position: relative;
}

.xmSlide_02 {
  height: 865px;
  background: url(../resources/images/index/u11.png) no-repeat center center;
  position: relative;
}

.xmSlide_03 {
  height: 865px;
  background: url(../resources/images/index/u14.png) no-repeat center center;
  position: relative;
}

.xmSlide_01_en {
  height: 865px;
  background: url(../resources/images/index_en/u9.png) no-repeat center center;
  position: relative;
}

.xmSlide_02_en {
  height: 865px;
  background: url(../resources/images/index_en/u11.png) no-repeat center center;
  position: relative;
}

.xmSlide_03_en {
  height: 865px;
  background: url(../resources/images/index_en/u14.png) no-repeat center center;
  position: relative;
}

.xmSlide-pagination {
  background-color: transparent;

  padding-top: 10px;

  text-align: center;

  height: 20px;

  box-sizing: content-box;
}

.xmSlide-pagination li {
  display: inline-block;

  width: 12px;

  height: 12px;

  margin: 0 5px;
}

.xmSlide-pagination li a {
  display: inline-block;

  width: 12px;

  height: 12px;

  text-indent: -9999px;

  background-color: #ccd1d9;

  border-radius: 8px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  overflow: hidden;
}

.xmSlide-pagination li a.active {
  background-color: #656d78;
}

.xmSlide-control {
  overflow: hidden;
}

.btn {
  border-width: 0px;
  position: absolute;
  top: 0px;
  left: 0;
  height: 66px;
  display: flex;
  font-size: 18px;
  width: 164px;
  cursor: pointer;
  background: url(../resources/images/index/u10.svg);
  color: #2e92f0;
}

.btn:hover {
  background: url(../resources/images/index/u10_mouseOver.svg);
  color: #fff;
}

.btn-part4 {
  background: transparent;
  color: #fff;
}

.btn-part4:hover {
  background: url(../resources/images/index/u10.svg);
  color: #2e92f0;
}

.btn .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}

.btn-part1 {
  left: 525px;
  top: 709px;
}

.btn-part2 {
  left: 460px;
  top: 709px;
}

.btn-part4 {
  left: 650px;
  top: 709px;
}

.btn-part3 {
  left: 460px;
  top: 709px;
}

.md-sidebar--secondary {
  z-index: -1;
}

